package com.fangrui.dao.impl;

import com.fangrui.dao.EmpDao;
import com.fangrui.pojo.Emp;
import com.fangrui.utils.XmlParserUtils;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;

import java.util.List;

//
// Created by ✎﹏ℳ๓独赏☆独醉 on 2025/4/4 19:09.
//
//@Repository//此为Component的衍生注解
@Component//加上此注解，意味着将当前这个类交给IOC容器管理，成为容器当中的bean，此为控制反转
public class EmpDaoImpl implements EmpDao {
    @Override
    public List<Emp> listEmp() {
        String file = this.getClass().getClassLoader().getResource("emp.xml").getFile();
        List<Emp> list = XmlParserUtils.parse(file, Emp.class);
        return list;
    }
}
